//
//  NEDAppMediator.h
//  NEDApp
//
//  Created by 98du on 2021/12/10.
//

#import <Foundation/Foundation.h>
#import "NEDAppWebViewJSDelegate.h"
#import "NEDAppNetworkDelegate.h"
#import "NEDAppHUDDelegate.h"
#import "NEDAppStyleDelegate.h"
#import "NEDAppHelperDelegate.h"

NS_ASSUME_NONNULL_BEGIN

@interface NEDAppMediator : NSObject

/// webview的js操作执行
@property (retain, nonatomic) id<NEDAppWebViewJSDelegate> delegateJSWebView;

/// 网络请求
@property (retain, nonatomic) id<NEDAppNetworkDelegate> delegateHTTP;

/// 提示信息
@property (retain, nonatomic) id<NEDAppHUDDelegate> delegateHUD;

/// 风格样式
@property (retain, nonatomic) id<NEDAppStyleDelegate> delegateStyle;

/// 通用的回到
@property (retain, nonatomic) id<NEDAppHelperDelegate> helper;

- (void)showMessage:(NSString *)message;

@end

NS_ASSUME_NONNULL_END
